@import './variables/theme.less';
.theme-loop(@list,@i:1,@val:extract(@list,@i)) when (length(@theme-name-list)>=@i){
    @thisBgColor: extract(@theme-this-bg-color-list, @i);
    @sideBgColor: extract(@theme-side-bg-color-list, @i);
    @headerBgColor: extract(@theme-header-bg-color-list, @i);
    @logoBgColor: extract(@theme-logo-bg-color-list, @i);
    .layui-layout-admin{
        &.layui-@{val}{
            .layui-nav,
            .layui-nav-tree {
                .layui-nav-itemed {
                    &:after {
                        background-color: @thisBgColor;
                    }
                }
                .layui-nav-child {
                    dd.layui-this {
                        background-color: @thisBgColor;
                        a {
                            background-color: @thisBgColor;
                        }
                    }
                }
                .layui-this {
                    background-color: @thisBgColor;
                    &:after {
                        background-color: @thisBgColor;
                    }
                    a {
                        background-color: @thisBgColor;
                        &:hover {
                            background-color: @thisBgColor;
                        }
                    }
                }
            }
            .layui-nav-bar {
                background-color: @thisBgColor;
            }
            .layui-header {
                background-color: @headerBgColor;
                .layui-logo {
                    background-color: @logoBgColor;
                    color: #fff;
                }
            }
            .layui-side {
                background-color: @sideBgColor;
                .layui-nav {
                    background-color: @sideBgColor;
                }
            }
            .layui-body {
                >.layui-tab {
                    .layui-tab-title {
                        .layui-this {
                            .tab-pre-icon {
                                background-color: @thisBgColor;
                            }
                        }
                    }
                }
            }
        }
    }
    .theme-loop(@theme-name-list,(@i+1));
}
.theme-loop(@theme-name-list);